package com.chuanyang.driverh.response2;

import com.chuanyang.driverh.responseresult.Result;

import java.io.Serializable;
import java.util.List;

/**
 * Created by xupeixian on 2017/4/14.
 */

public class ResultCarPlan extends Result implements Serializable{

    private CarPlanEntityOut data;



    public void setData(CarPlanEntityOut data) {
        this.data = data;
    }

    public CarPlanEntityOut getData() {
        return data;
    }

    public static class CarPlanEntityOut implements Serializable{

        private carPlanEntityMiddle data;
        private DispatchInfoEntity dispatchInfo;

        public void setData(carPlanEntityMiddle date) {
            this.data = date;
        }

        public void setDispatchInfo(DispatchInfoEntity dispatchInfo) {
            this.dispatchInfo = dispatchInfo;
        }

        public carPlanEntityMiddle getData() {
            return data;
        }

        public DispatchInfoEntity getDispatchInfo() {
            return dispatchInfo;
        }

        public static class carPlanEntityMiddle implements Serializable{

            private int total;
            private int totalPages;
            private List<InnerEntity> data;

            public void setTotal(int total) {
                this.total = total;
            }

            public void setTotalPages(int totalPages) {
                this.totalPages = totalPages;
            }

            public void setData(List<InnerEntity> data) {
                this.data = data;
            }

            public int getTotal() {
                return total;
            }

            public int getTotalPages() {
                return totalPages;
            }

            public List<InnerEntity> getData() {
                return data;
            }

            public static class InnerEntity implements Serializable{
                /**
                 * beginCity : 安徽
                 * dateEndSuffix :  23:59:59
                 * dateStartSuffix :  00:00:00
                 * distance : 0
                 * endCity : 三门峡
                 * endTime : 2017-04-10 11:02
                 * goodss : [{"goodsName":"11","goodsNum":"11"}]
                 * orderId : 4222
                 * orderNo : D02041000000020
                 * orderStatus : 1
                 * orderTime : 2017-04-10 11:03
                 * orderType : 3
                 * payStatus : 0
                 * price : 22.000
                 * returned : 0
                 * showType : 1
                 * startTime : 2017-04-10 11:02
                 * sumGoodsNum : 11
                 * sumGoodsWeight : 111.0
                 * transPortWay : 1
                 */

                private String beginCity;
                private String dateEndSuffix;
                private String dateStartSuffix;
                private int distance;
                private String endCity;
                private String endTime;
                private int orderId;
                private String orderNo;
                private int orderStatus;
                private String orderTime;
                private int orderType;
                private int payStatus;
                private String price;
                private int currency;
                private int returned;
                private String showType;
                private String startTime;
                private String isCede;
                private int sumGoodsNum;
                private double sumGoodsWeight;
                private int transPortWay;
                private List<GoodssEntity> goodss;

                private String noticeNo;
                private String stevedoreDay;
                private String fq;

                public String getStevedoreDay() {
                    return stevedoreDay;
                }

                public void setStevedoreDay(String stevedoreDay) {
                    this.stevedoreDay = stevedoreDay;
                }

                public String getFq() {
                    return fq;
                }

                public void setFq(String fq) {
                    this.fq = fq;
                }

                public String getNoticeNo() {
                    return noticeNo;
                }

                public void setNoticeNo(String noticeNo) {
                    this.noticeNo = noticeNo;
                }

                public String getIsCede() {
                    return isCede;
                }

                public void setIsCede(String isCede) {
                    this.isCede = isCede;
                }

                public int getCurrency() {
                    return currency;
                }

                public void setCurrency(int currency) {
                    this.currency = currency;
                }

                public void setBeginCity(String beginCity) {
                    this.beginCity = beginCity;
                }

                public void setDateEndSuffix(String dateEndSuffix) {
                    this.dateEndSuffix = dateEndSuffix;
                }

                public void setDateStartSuffix(String dateStartSuffix) {
                    this.dateStartSuffix = dateStartSuffix;
                }

                public void setDistance(int distance) {
                    this.distance = distance;
                }

                public void setEndCity(String endCity) {
                    this.endCity = endCity;
                }

                public void setEndTime(String endTime) {
                    this.endTime = endTime;
                }

                public void setOrderId(int orderId) {
                    this.orderId = orderId;
                }

                public void setOrderNo(String orderNo) {
                    this.orderNo = orderNo;
                }

                public void setOrderStatus(int orderStatus) {
                    this.orderStatus = orderStatus;
                }

                public void setOrderTime(String orderTime) {
                    this.orderTime = orderTime;
                }

                public void setOrderType(int orderType) {
                    this.orderType = orderType;
                }

                public void setPayStatus(int payStatus) {
                    this.payStatus = payStatus;
                }

                public void setPrice(String price) {
                    this.price = price;
                }

                public void setReturned(int returned) {
                    this.returned = returned;
                }

                public void setShowType(String showType) {
                    this.showType = showType;
                }

                public void setStartTime(String startTime) {
                    this.startTime = startTime;
                }

                public void setSumGoodsNum(int sumGoodsNum) {
                    this.sumGoodsNum = sumGoodsNum;
                }

                public void setSumGoodsWeight(double sumGoodsWeight) {
                    this.sumGoodsWeight = sumGoodsWeight;
                }

                public void setTransPortWay(int transPortWay) {
                    this.transPortWay = transPortWay;
                }

                public void setGoodss(List<GoodssEntity> goodss) {
                    this.goodss = goodss;
                }

                public String getBeginCity() {
                    return beginCity;
                }

                public String getDateEndSuffix() {
                    return dateEndSuffix;
                }

                public String getDateStartSuffix() {
                    return dateStartSuffix;
                }

                public int getDistance() {
                    return distance;
                }

                public String getEndCity() {
                    return endCity;
                }

                public String getEndTime() {
                    return endTime;
                }

                public int getOrderId() {
                    return orderId;
                }

                public String getOrderNo() {
                    return orderNo;
                }

                public int getOrderStatus() {
                    return orderStatus;
                }

                public String getOrderTime() {
                    return orderTime;
                }

                public int getOrderType() {
                    return orderType;
                }

                public int getPayStatus() {
                    return payStatus;
                }

                public String getPrice() {
                    return price;
                }

                public int getReturned() {
                    return returned;
                }

                public String getShowType() {
                    return showType;
                }

                public String getStartTime() {
                    return startTime;
                }

                public int getSumGoodsNum() {
                    return sumGoodsNum;
                }

                public double getSumGoodsWeight() {
                    return sumGoodsWeight;
                }

                public int getTransPortWay() {
                    return transPortWay;
                }

                public List<GoodssEntity> getGoodss() {
                    return goodss;
                }

                public static class GoodssEntity implements Serializable{
                    /**
                     * goodsName : 11
                     * goodsNum : 11
                     */

                    private String goodsName;
                    private String goodsNum;

                    public void setGoodsName(String goodsName) {
                        this.goodsName = goodsName;
                    }

                    public void setGoodsNum(String goodsNum) {
                        this.goodsNum = goodsNum;
                    }

                    public String getGoodsName() {
                        return goodsName;
                    }

                    public String getGoodsNum() {
                        return goodsNum;
                    }
                }
            }
        }

        public static class DispatchInfoEntity implements Serializable{
            /**
             * allCount : 0
             * inTheDispatch : 0
             * thenDispatch : 0
             * waitDispatch : 0
             */

            private double allWeigth;
            private double inTheDispatchWeigth;
            private double thenDispatchWeigth;
            private double waitDispatchWeigth;

            public double getAllWeigth() {
                return allWeigth;
            }

            public void setAllWeigth(double allWeigth) {
                this.allWeigth = allWeigth;
            }

            public double getInTheDispatchWeigth() {
                return inTheDispatchWeigth;
            }

            public void setInTheDispatchWeigth(double inTheDispatchWeigth) {
                this.inTheDispatchWeigth = inTheDispatchWeigth;
            }

            public double getThenDispatchWeigth() {
                return thenDispatchWeigth;
            }

            public void setThenDispatchWeigth(double thenDispatchWeigth) {
                this.thenDispatchWeigth = thenDispatchWeigth;
            }

            public double getWaitDispatchWeigth() {
                return waitDispatchWeigth;
            }

            public void setWaitDispatchWeigth(double waitDispatchWeigth) {
                this.waitDispatchWeigth = waitDispatchWeigth;
            }
        }
    }
}
